// page/navigate/index.js
Page({

  data: {
    list:[{
      url:"/page/frist/jkl",
      title:'设置个人信息',
      desc:'view,text,button,bindtap事件设置'
    },{
      url:"/page/caicaicai/index",
      title:'游戏猜猜猜',
      desc:'input输入框属性type,focus,value'
    },{
      url:"/page/friends/index",
      title:'我的朋友们',
      desc:'wx:for控制属性,item当前渲染的数据项，index是索引号'
    },{
      url:"/page/navigate/index",
      title:'页面导航',
      desc:'添加附加数据data-course-index,获取附加数据e.currentTarget.dataset.courseindex,页面间跳转wx.navigateTo({url})'
    },{
      url:"/page/mylife/index",
      title:'生活指标',
      desc:'请求网络数据wx.request({url}),箭头函数(e)=>{...}' 
    },{
      url:"/page/gesheng/index",
      title:'歌声为你畅享',
      desc:'设置渲染数据项的变量名 wx:for-item="..."\n设置渲染数据项的索引号 wx:for-index="..."\nwx:key="..."\ntext组件显示多行文本word-break\nflex align-items flex-grow flex-shrink wx:if="{{...}}"'
    },{
      url:"/page/xuanfeng/index",
      title:'旋风视频',
      desc:'编码数据 encodeURIComponent()\n正则表达式语法 /正则/g，修饰符g表示全局匹配\n正则匹配 r=regex.exec(html)，用 r 保存匹配结果\n正则匹配的结果是数组，匹配失败返回null\n利用onHide、onUnload事件缓存影视信息\n缓存信息 wx.setStorageSync(k,v)\n获取缓存 wx.getStorageSync(k)\nPromise承诺，await/async来进行异步调用\n页面调转时如何传递参数?index=1\n在onLoad中通过options来获取传递的参数\ngetCurrentPages()获取当前页面栈\n用斜引号包含${变量}使用变量数据\nJSON.parse()将字符串解析为json对象\nreplaceAll()替换所有匹配的内容\nvideo视频组件 autoplay自动播放\nvslide-gesture 亮度及声音\nshow-casting-button 投屏按钮\nbindtimeupdate 监听播放进度变化\ne.detail.currentTime当前播放进度，单位是秒\ninitial-time 指定视频起始播放位置(秒)\nreplace(/<p>/g，"")正则表达式替换所有内容' 
    }, {
			url: '/pages/jqq/index',
			title: '剧圈圈视频',
			desc: '/正则表达式/gs 修饰符表示.可以匹配包括回车换行在内的所有字符\n样式后的!important表示有较高的优先级'
		}
    
  ],

  },
  gotoPage(e) { //用于完成页面间的跳转
		let index = e.currentTarget.dataset.courseIndex //点击教学内容的索引号 0, 1, 2, ...
		let url = this.data.list[index].url //获取跳转的页面地址
		wx.navigateTo({
			url
		}) //完成跳转
	}
 
})